How Reflective Design Works
reflective designの概要
analyze your existing code
figure out how you can improve the code to better support what you’re currently working on.
“look at the code, see a few obvious issues, fix the issues.”
5ステップ
1. コードを見る
2. 不備を特定する
3. まず改善するものを選ぶ
4. インクリメンタルにリファクタ
5. 繰り返す(タスクが完了し、コードがきれいになるまで)
開始時点よりちょっとだけでもよくなっていればよい